package interfaz;

import java.awt.BorderLayout;
import java.awt.FlowLayout;

import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;

import entidades.DTOs.DTOPuntaje;

import java.awt.Font;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class GestionarPuntajeFechaC extends JDialog {

	private final JPanel contentPanel = new JPanel();

	/**
	 * Launch the application.
	 */
	/*public static void main(String[] args) {
		try {
			GestionarPuntajeFechaC dialog = new GestionarPuntajeFechaC();
			dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
			dialog.setVisible(true);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}*/

	/**
	 * Create the dialog.
	 */
	public GestionarPuntajeFechaC(DTOPuntaje puntaje) {
		setBounds(100, 100, 325, 480);
		getContentPane().setLayout(new BorderLayout());
		contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
		getContentPane().add(contentPanel, BorderLayout.CENTER);
		contentPanel.setLayout(null);
		
		JButton btnSalir = new JButton("Salir");
		btnSalir.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
			}
		});
		btnSalir.setBounds(108, 400, 92, 30);
		contentPanel.add(btnSalir);
		
		JLabel lblNewLabel = new JLabel("Datos cargados del jugador");
		lblNewLabel.setFont(new Font("Traditional Arabic", Font.PLAIN, 18));
		lblNewLabel.setBounds(54, 11, 221, 21);
		contentPanel.add(lblNewLabel);
		
		JLabel lblCalificacion = new JLabel("Calificacion:");
		lblCalificacion.setBounds(10, 72, 92, 14);
		contentPanel.add(lblCalificacion);
		
		JLabel lblGolesConvertidos = new JLabel("Goles convertidos:");
		lblGolesConvertidos.setBounds(10, 97, 116, 14);
		contentPanel.add(lblGolesConvertidos);
		
		JLabel lblGolesRecibidos = new JLabel("Goles recibidos:");
		lblGolesRecibidos.setBounds(10, 120, 116, 14);
		contentPanel.add(lblGolesRecibidos);
		
		JLabel lblGolesEnContra = new JLabel("Goles en contra:");
		lblGolesEnContra.setBounds(10, 145, 116, 14);
		contentPanel.add(lblGolesEnContra);
		
		JLabel lblPenalesConvertidos = new JLabel("Penales convertidos:");
		lblPenalesConvertidos.setBounds(10, 170, 151, 14);
		contentPanel.add(lblPenalesConvertidos);
		
		JLabel lblNewLabel_1 = new JLabel("Penales errados:");
		lblNewLabel_1.setBounds(10, 195, 116, 14);
		contentPanel.add(lblNewLabel_1);
		
		JLabel lblPenalesAtajados = new JLabel("Penales atajados:");
		lblPenalesAtajados.setBounds(10, 220, 116, 14);
		contentPanel.add(lblPenalesAtajados);
		
		JLabel lblFiguraDeLa = new JLabel("Figura de la cancha:");
		lblFiguraDeLa.setBounds(10, 245, 116, 14);
		contentPanel.add(lblFiguraDeLa);
		
		JLabel lblAmarilla = new JLabel("Amarilla:");
		lblAmarilla.setBounds(10, 270, 116, 14);
		contentPanel.add(lblAmarilla);
		
		JLabel lblRoja = new JLabel("Roja:");
		lblRoja.setBounds(10, 295, 46, 14);
		contentPanel.add(lblRoja);
		
		JLabel lblJugoMenosDe = new JLabel("Jugo menos de 20':");
		lblJugoMenosDe.setBounds(10, 320, 151, 14);
		contentPanel.add(lblJugoMenosDe);
		
		JLabel rCalificacion = new JLabel("New label");
		rCalificacion.setFont(new Font("Tahoma", Font.BOLD, 11));
		rCalificacion.setBounds(229, 72, 46, 14);
		rCalificacion.setText(Integer.toString(puntaje.getCalificacion()));
		contentPanel.add(rCalificacion);
		
		
		JLabel rGolesConvertidos = new JLabel("New label");
		rGolesConvertidos.setFont(new Font("Tahoma", Font.BOLD, 11));
		rGolesConvertidos.setBounds(229, 97, 46, 14);
		rGolesConvertidos.setText(Integer.toString(puntaje.getGolesConvertidos()));
		contentPanel.add(rGolesConvertidos);
		
		JLabel rGolesRecibidos = new JLabel("New label");
		rGolesRecibidos.setFont(new Font("Tahoma", Font.BOLD, 11));
		rGolesRecibidos.setBounds(229, 120, 46, 14);
		rGolesRecibidos.setText(Integer.toString(puntaje.getGolesRecibidos()));
		contentPanel.add(rGolesRecibidos);
		
		JLabel rGolesEnContra = new JLabel("New label");
		rGolesEnContra.setFont(new Font("Tahoma", Font.BOLD, 11));
		rGolesEnContra.setBounds(229, 145, 46, 14);
		rGolesEnContra.setText(Integer.toString(puntaje.getGolesEnContra()));

		contentPanel.add(rGolesEnContra);
		
		JLabel rPenalesConvertidos = new JLabel("New label");
		rPenalesConvertidos.setFont(new Font("Tahoma", Font.BOLD, 11));
		rPenalesConvertidos.setBounds(229, 170, 46, 14);
		rPenalesConvertidos.setText(Integer.toString(puntaje.getPenalesConvertidos()));
		contentPanel.add(rPenalesConvertidos);
		
		JLabel rPenalesErrados = new JLabel("New label");
		rPenalesErrados.setFont(new Font("Tahoma", Font.BOLD, 11));
		rPenalesErrados.setBounds(229, 195, 46, 14);
		rPenalesErrados.setText(Integer.toString(puntaje.getPenalesErrados()));
		contentPanel.add(rPenalesErrados);
		
		JLabel rPenalesAtajados = new JLabel("New label");
		rPenalesAtajados.setFont(new Font("Tahoma", Font.BOLD, 11));
		rPenalesAtajados.setBounds(229, 220, 46, 14);
		rPenalesAtajados.setText(Integer.toString(puntaje.getPenalesAtajados()));
		contentPanel.add(rPenalesAtajados);
		
		JLabel rFigura = new JLabel("");
		rFigura.setBounds(229, 245, 46, 14);
		if (puntaje.isFiguraCancha())
			rFigura.setText("Si");
		else
			rFigura.setText("No");
		contentPanel.add(rFigura);
		
		JLabel rAmarilla = new JLabel("New label");
		rAmarilla.setFont(new Font("Tahoma", Font.BOLD, 11));
		rAmarilla.setBounds(229, 270, 46, 14);
		if (puntaje.isAmarilla())
			rAmarilla.setText("Si");
		else
			rAmarilla.setText("No");
		contentPanel.add(rAmarilla);
		
		JLabel rRoja = new JLabel("New label");
		rRoja.setFont(new Font("Tahoma", Font.BOLD, 11));
		rRoja.setBounds(229, 295, 46, 14);
		if (puntaje.isRoja())
			rRoja.setText("Si");
		else
			rRoja.setText("No");
		contentPanel.add(rRoja);
		
		JLabel rJugoMenos20Min = new JLabel("New label");
		rJugoMenos20Min.setFont(new Font("Tahoma", Font.BOLD, 11));
		rJugoMenos20Min.setBounds(229, 320, 46, 14);
		if (puntaje.isJugoMenos20Min())
			rJugoMenos20Min.setText("Si");
		else
			rJugoMenos20Min.setText("No");
		contentPanel.add(rJugoMenos20Min);
	}
}
